//index.js
//获取应用实例
const app = getApp()


Component({
  pageLifetimes: {
    show() {
      if (typeof this.getTabBar === 'function' &&
        this.getTabBar()) {
        this.getTabBar().setData({
          selected: 1
        })
      }
    }
  },

  data: {
    navbarData: {
      title: '我的', //导航栏 中间的标题
      backgroundColor: '#FFAF00',
      color: '#ffffff',
    },
    userInfo: {},
    s_number: 0,
    s_day: 0,
    userId: '',
    // avatarUrl: null,
    // nickName: null,
    // 此页面 页面内容距最顶部的距离
    height: app.globalData.height * 2 + 20 ,
  },

  methods: {
    onShow() {
      // console.log(app.globalData.userInfo)
      if (app.globalData.userInfo) {
        // console.log(app.globalData.userInfo)
        this.setData({
          userInfo: app.globalData.userInfo,
        }) 
        // this.setData({
        //   avatarUrl: this.data.userInfo.avatarUrl,
        //   nickName: this.data.userInfo.nickName
        // }) 
        } else if (this.data.canIUse){
          // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
          // 所以此处加入 callback 以防止这种情况
          app.userInfoReadyCallback = res => {
            this.setData({
              userInfo: app.globalData.userInfo
            })
          }
        } else {
          // 在没有 open-type=getUserInfo 版本的兼容处理
          wx.getUserInfo({
            success: res => {
              app.globalData.userInfo = res.userInfo
              
              this.setData({
                userInfo: res.userInfo,
                // hasUserInfo: true
              })
              if (this.userInfoReadyCallback) {
                   this.userInfoReadyCallback(res)
                 }
            }
          })
        }
    },
    goToWithdraw() {
      wx.navigateTo({
        url: '/pages/vip/vip'
      })
    }
  }


})

